import com.powerfl.frm.taf.*;

//public function filter( $filterKey:String, ...$param ):void{
//	orderAdd( function():void{
//		var param:Object, temp:*;
//		param = $paramMake( $param );
//		temp = treeDATA( $filterKey );
//		if( temp is TAFfilterRipple ){
//			temp.add( param.size, param.x, param.y );
//		}else if( temp is TAFfilterFireWorks ){
//			temp.add( param.width, param.height, param.velocity, param.count, param.term, param.gravity );
//		}else if( temp is TAFfilterFrameAni ){
//			temp.add( param.tileKey, param.lastIndex, param.rate, param.x, param.y, param.width, param.height, param.loop, param.blend );
//		}else if( temp is TAFfilterDisassem ){
//			temp.add( treeDATA( param.bitmap ), param.x, param.y, param.width, param.height, param.time, param.elementTime, param.elementSpeed, param.dirX, param.dirY, param.size, param.startColor, param.startAlpha, param.endColor, param.endAlpha, param.blend );
//		}
//	} );
//}
//public function filterREMOVE( $filterKey:String ):void{
//	orderAdd( function():void{
//		if( treeGET( $filterKey ) ){
//			treeDATA( $filterKey ).stop();
//		}
//	} );
//}
////------------------------------------------------------------------------------------------------------------
//public function addFilter( $key:String, ...$param ):void{
//	orderAdd( function():void{ if( checkTreeKey( $key ) === '' ) return;
//		var param:Object, temp:*;
//		param = $paramMake( $param );
//		switch( param.type ){
//		case'ripple':
//			temp = new TAFfilterRipple( param.key, param.size, param.detail, param.fluid, param.speed );
//			break;
//		case'fire':
//			temp = new TAFfilterFireWorks( param.key );
//			break;
//		case'frameAni':
//			temp = new TAFfilterFrameAni( param.key, param.blend, param.size );
//			break;
//		case'disassem':
//			temp = new TAFfilterDisassem( param.key, param.blend, param.size );
//			break;
//		}
//		setTree( '@data', $key, poolPullTree().init( 15, temp ) );
//	} );
//}